london metropolitan area - Spanish English Dictionary